About Poplar Products (leeds) Limited (00486886) United Kingdom