A council has joined calls for the Environment Agency to close down a Telford landfill site which residents blame for creating obnoxious smells.