About Footprint Architects Limited (07391495) United Kingdom