About Harry Meade Limited (08512469) United Kingdom