About Lto Property Sales And Management Ltd (13625346) United Kingdom