About Pickle & Squash Limited (13400772) United Kingdom