Facilities in Ellon, Aberdeenshire We help you find any company! Twin Trim Limited Unit 11 Premier Industrial Castle Street, Castlepark Industrial Estate Ellon, Aberdeenshire