About Salt & Pepper Associates Ltd (13049923) United Kingdom