About Poplar Groceries Ltd (13418388) United Kingdom