About Hobart & Heron Limited (NI044176) United Kingdom