About Friar Tuck Inns Ltd (11459271) United Kingdom