About Poplar Hospitality Limited (13255621) United Kingdom