About Rhodri Jones Limited (10278488) United Kingdom