About Poplar Trust (CE024409) United Kingdom