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