About Clifford Property Holdings Ltd (13019849) United Kingdom