About Poplar Park Management Company Limited (06353693) United Kingdom