About Poplars Place Ltd (06352915) United Kingdom