About O Kelly Limited (03089195) United Kingdom