About Schroder & Co. Limited (02280926) United Kingdom