About Primrose Interiors Limited (08743744) United Kingdom