About Poplar Restaurant Limited (12244647) United Kingdom