About Fox Architects Limited (08660058) United Kingdom