About Swindon Childcarers Ltd. (02334607) United Kingdom