About The Castle Hotel & Spa Ltd (12032547) United Kingdom