About Jam Jars Childcare Ltd (11449503) United Kingdom