About Red Lion Carpets Limited (04380458) United Kingdom