About Squirrel Chippy Limited (05031691) United Kingdom