About Locus Design And Development Ltd (09159437) United Kingdom