About Saffron & Rose Ltd (13170933) United Kingdom