Hain Celestial, the US-based food group, has ended production at site in London and switched manufacturing to its facility in Luton.