About London Installations Limited (11352921) United Kingdom