About Ladbroke Square Montessori School Limited(the) (01886903) United Kingdom