Man who died in Becher Street suffered from mental health issues, neighbours say
Neighbours describe Jeremy Carson as a 'kind-hearted man and talented jeweller,' but add that he recently struggled with mental health issues. Carson passed away on the night of March 9, 2024 after a fire in his unit at 33 Becher St. in London.