About Hitchcock & Co. (glass Merchants) Limited (01241707) United Kingdom