About Harestock Capital Limited (07665017) United Kingdom