About Lee Architects Limited (03329141) United Kingdom