About Bamford Architecture Limited (05991698) United Kingdom