About Lyndhurst Child Care Ltd (10676261) United Kingdom