About Pen Installations Ltd (11781192) United Kingdom