About The Croydon Hotel & Leisure Company Limited (03760649) United Kingdom