About The Stamler Trust (13098415) United Kingdom