Beatrix Potter shop in Gloucester Opens