About Schroder Administration Limited (04968626) United Kingdom