About Locus Properties Limited (02002964) United Kingdom