About Benham Architects Limited (09974130) United Kingdom