About Batterham Smith Architects Limited (10855978) United Kingdom