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.
The London Fire Department tackled a blaze at a home in south London early Sunday morning, which claimed the lives of three pets and resulted in approximately $250,000 in damages.