About Harwich International (holdings) Limited (03396481) United Kingdom