About Dedridge Installations Ltd (SC484886) United Kingdom