The White Company celebrates the opening of their new flagship concept store in Chealsea Sloane Square with fizz and fun