About Red Lion Denton Ltd (08956264) United Kingdom