About Rory Kelly Limited (11073606) United Kingdom