About Cloughfields Cat Hotel Ltd (07343025) United Kingdom