About O Kane & Devine Holdings Limited (NI610717) United Kingdom