About Harry Hitchcock Limited (00733162) United Kingdom