About L T Pickering Architects Limited (08326941) United Kingdom