Crime Leanne Williams murder investigation update : Man charged with murder EditorMarch 5, 2025 Matthew Battenbough, 33, has been charged with the murder of Leanne Williams. He is due to appear at Swansea Magistrates Court…