About Shepherd & Wedderburn (trustees) Limited (SC137531) United Kingdom