About W & L Installations Ltd. (00734236) United Kingdom