About The Squirrel Inn Limited (13578891) United Kingdom