Chia Seeds in United Kingdom Salba Uk Ltd Address: 7 Lancelot Pl, London, SW7 1DR United Kingdom Phone Number: +44 20 35 32 32 23