About Lloyds Landscaping & Roofing Limited (13195811) United Kingdom