HeinzCustomers.co.uk Mainland UK and Northern Ireland Terms and Conditions Website heinz.com