About The Red Lion Worsbrough Limited (11815446) United Kingdom