About Poplar Tower Limited (12937561) United Kingdom