About Poplar Island Limited (05913316) United Kingdom