About The Stour Academy Trust (08179242) United Kingdom