About Devonald Griffiths John Limited (05558546) United Kingdom