About L&c Property Maintenance Ltd. (11831303) United Kingdom