About Walker Troup Architects Limited (08909482) United Kingdom