About Griffiths Technical Installations Ltd. (10881841) United Kingdom