About Henderson Stone Asset Management Limited (SC585359) United Kingdom