About Hatch Architecture Limited (09418928) United Kingdom