About L & L Installations Limited (02058407) United Kingdom