About Barking Fresh Fruit & Grocery Store Ltd (12942365) United Kingdom