About Honey & Salt Limited (SC617423) United Kingdom