About Rhodri Griffiths Limited (11342173) United Kingdom