About Croft International Properties Limited (10532006) United Kingdom