About O Shea & Kelly Trading Limited (07745660) United Kingdom