About The Stanford Trust (02826331) United Kingdom