About Noalift Installations Ltd. (10310778) United Kingdom