About L & S Contractors Limited (12072758) United Kingdom