About Croft Court Hotels Limited (04664342) United Kingdom