About Poplar Grove Management Limited (01929392) United Kingdom