About Poplar 1941 Limited (08812756) United Kingdom