About Harry Jackson Company Limited (05254202) United Kingdom