About Saffron Components Limited (10408785) United Kingdom