A north London council will have to spend almost £350,000 to remove tonnes of "industrial scale waste" that has been dumped on land earmarked for development, it has been revealed. Harrow Council ...