In July, Barker &?Stonehouse, one of the UK’s largest independent retailers, opened in Battersea, London.