About Poplar Properties (wrexham) Limited (01240746) United Kingdom