About Finbar Taylor Ltd (13021812) United Kingdom