About Kirkham Installations Ltd (13637076) United Kingdom