About Walthamstow Montessori School Limited (04787576) United Kingdom