About Poplar And Hazel Interiors Limited (11875928) United Kingdom