Остров Уайт
Attrill was born in Newport, Isle of Wight in 1975. He still lives on the Isle of Wight.