About Squirrel And Magpie Limited (13360916) United Kingdom