About Kensal House Nursery Limited (13669806) United Kingdom