About L&s Pipework Installations Limited (10059815) United Kingdom