About Primrose Leather Ltd (10477836) United Kingdom