About Meadow Cat Hotel Limited (08506898) United Kingdom