About N. I. O Kelly Limited (04615354) United Kingdom