About Dennis Poplar Limited (08875611) United Kingdom