About The Odell Trust (10371450) United Kingdom