About Lex Mcmillan Architects Ltd (07235051) United Kingdom