About C & C Landscaping & Maintenance Ltd (06499089) United Kingdom