About L. Lee Contractors Ltd (12073313) United Kingdom