About The Poplars Limited (04160329) United Kingdom