About Pad Installations Ltd (10899197) United Kingdom