About The Squirrel Pub Co. Ltd (13026178) United Kingdom