About The Spaza Shop Limited (12989934) United Kingdom