About River House Montessori School Limited (02930209) United Kingdom