About Barn Owl Legacy Trust (CE023670) United Kingdom