About School House Nursery (ne) Limited (12040302) United Kingdom