About Beech Architects Limited (07976432) United Kingdom