About Spencer Mini Market Ltd (13585259) United Kingdom