About Clifton Property Holdings Limited (12486572) United Kingdom