About Crown & Links Hotels Limited (01993278) United Kingdom