About Loxford School Trust Limited (08743560) United Kingdom