About Squirrel Walk 1968 Limited (09080875) United Kingdom