About Poplar Close Management Limited (11974605) United Kingdom