About Rory Richard Limited (06270407) United Kingdom