About Jack & Jill Party Supplies Ltd (10673034) United Kingdom