About Hancock Architecture Limited (08350128) United Kingdom