An investigation into an “environmental disaster” has been launched after 4,000 litres of oil spilt into a river in Croydon.