About Baker And Spice (retail) Limited (13021317) United Kingdom