About The Spencer Steadman Trust (CE025426) United Kingdom