About Strom Architects Limited (08070236) United Kingdom