About Limehouse Childcare Ltd. (03396672) United Kingdom