About Pip Squeak & Wilfred Ltd (11736826) United Kingdom