About The Davidge Usher Trust (CE017387) United Kingdom