About The Squinting Cat Hospitality Ltd (11181702) United Kingdom