About Croft Property Holdings Limited (03611562) United Kingdom