About Beechcroft Cats Hotel Ltd. (06689166) United Kingdom