About Savage Squirrel Limited (08542557) United Kingdom