About Nicholas Lee Architects Limited (10120944) United Kingdom