About Poplar Mini Market Limited (11935166) United Kingdom