About London Wall Installations Limited (02505532) United Kingdom