About Baker & Salt Limited (09289006) United Kingdom