About The Sheppard Trust (06621820) United Kingdom