About The Dean Trust (08027943) United Kingdom