Retailer B&M has agreed a deal with real estate asset management company Cain International for a 10-year lease on a ...