Authors of a report naming Leeds Castle as one of the country’s biggest firework polluters have been branded “killjoys”. The survey ranks the famous Kent landmark, near Maidstone ...