About Tommy Doyle Limited (12262031) United Kingdom