About London Property Holdings Limited (01968231) United Kingdom