About Thomas Herlihy Limited (09952580) United Kingdom