Abersychan i närheten af Newport i södra Wales.