Southsea, Wrexham War Memorial