Welcome to Search & Rescue London – Lifestyle store in the heart of Stoke Newington.