About Investec Wealth & Investment Trustees Limited (02243919) United Kingdom