About Kells O Roberts Limited (10161409) United Kingdom