About Elide Installations Limited (11293093) United Kingdom