About Lee Charles Building & Landscaping Ltd (11005087) United Kingdom