About L & S Building (wales) Ltd (08996528) United Kingdom