About Red Lion Upholstery Limited (10674108) United Kingdom