About The Strowger Trust (08285107) United Kingdom