About Poplar London Limited (13461947) United Kingdom