Gardeners soap, £6: Mary Portas's shop is filled with all sorts of trinkets - The Independent