OneFarm takes 70,000 sq ft at Newmarket Business Park

A 70,000 sq ft industrial unit on Newmarket Business Park has been let to OneFarm, a UK-based...

Read More