About The Algernon Trust (CE000374) United Kingdom