About D&a Installations Ltd (11731177) United Kingdom