About Ham & Pickle Ltd (12032195) United Kingdom