About Baker & Spice (london1) Ltd (13351705) United Kingdom