About Stallard Salt Ltd (13006423) United Kingdom