About O Herlihy & Co. Limited (SC217795) United Kingdom