About Teddington School (08130502) United Kingdom