About Hitchcock Holdings Limited (11147833) United Kingdom