UPDATE 29TH JANUARY 2020 Stephan Owen On the 3rd January 2020 we posted an appeal from Merseyside Police regarding the whereabouts of Stephan Owen who was last seen on Thursday 5th December 2019. Following the discovery of a body in a park in South Liverpool, on Friday 17th January 2020, it is with great regret…

Read More