About Anlaby Red Lion Ltd (12285476) United Kingdom