About Poplars Design Limited (11529241) United Kingdom