About Lewis Mcmillan Architects Limited (09422605) United Kingdom