About Zaafran S & R Ltd (12777571) United Kingdom