About Poplar Crescent Ltd (10499345) United Kingdom