About I. W. Hitchcock Limited (09283311) United Kingdom