About Poplar Green Limited (10677686) United Kingdom