About Poplar Vale Management Company Limited (10796358) United Kingdom