About Yeoman Architecture Limited (10952490) United Kingdom