About The Salad Kitchen Limited (08764060) United Kingdom