About Culloch Architecture Limited (SC512982) United Kingdom