About The Derelict Land Trust (04109406) United Kingdom