About Oliver West And John Scott Architects Limited (05616067) United Kingdom