About Friar Tuck Co. Ltd (12101220) United Kingdom