Plants in Hitchin, Hertfordshire We help you find any company! R.harkness & Co. Limited Cambridge Road, Hitchin Hitchin, Hertfordshire