About Catnip Castle Hotel Ltd (SC564192) United Kingdom