About London Montessori School Limited (06344671) United Kingdom