About Bessa Architecture Limited (13606942) United Kingdom