About Locus Architecture Limited (12989354) United Kingdom