Real Britain this weeks visits the Flower Patch in Middlesbrough in the Mirror's latest episode of its Island of Strangers film project

See Full Page