About Waugh Thistleton Architects Limited (05465374) United Kingdom