Anderson nació en Haywards Heath, un pueblo en el condado inglés de West Sussex.