About Primrose Marketing & Trading Limited (07710612) United Kingdom