About Lewis And Mallon Architects Ltd (11652386) United Kingdom