Hatchwood Place, Odiham

Offices and testing laboratory, Hampshire