About Duffy S Installations Ltd (06094935) United Kingdom