About L & S Construction Limited (04265905) United Kingdom