About Barnaby Thomas Ltd (11411257) United Kingdom