About L7 Architects Ltd (08399799) United Kingdom