About Salt & Pepper Shoes Limited (06835526) United Kingdom