About Poplar House Liverpool Limited (08783621) United Kingdom