About Hx Dennis Ltd (13676082) United Kingdom