About Plumstead Mini Mart Ltd (12813930) United Kingdom