About Beecher Architect Limited (SC350512) United Kingdom