About Kelly & O Shea Limited (09760709) United Kingdom