About Pepper & Salt Limited (09640066) United Kingdom