About Poplar Mews Limited (02350935) United Kingdom