About Studio Six Architecture Limited (11552777) United Kingdom