About Harry Horse Limited (08151403) United Kingdom