About John Lyall Architects Limited (02570223) United Kingdom