About Stockham Management Limited (09861820) United Kingdom