About Red Lion Tea Room Ltd (11290529) United Kingdom