About The Squirrel Club Stb Limited (08356862) United Kingdom