About L L Architects Limited (05399446) United Kingdom