About Henderson Stone Holdings Limited (SC585352) United Kingdom