About Fletchers Waste Management Limited (12344186) United Kingdom