About Delux Installations Ltd (11689024) United Kingdom