About Croft & Pickles Properties Limited (10533951) United Kingdom