About Stratton Street Trustees Limited (02637522) United Kingdom