About Saffa Spaza Shop Limited (12129096) United Kingdom