About Strong O Meara Limited (04667680) United Kingdom