About Sale & Pepe Ltd. (SC591663) United Kingdom