About Harestock Management Company Limited (08459749) United Kingdom