Huge store in former Romford Debenhams 'closing down'Home Store in Romford is closing in 2-3 weeks due to low customer traffic.