About Ham & Jam Limited (09315358) United Kingdom