About L And S Projects (holbeach) Ltd (08339874) United Kingdom