About The Batchcombe Trust (CE023548) United Kingdom