About Locus Property Limited (09407143) United Kingdom