About Hitchcock Properties Ltd (10298218) United Kingdom