About Joseph Holt Share Scheme Trustee Limited (02931586) United Kingdom