About Saffron Horden Limited (08943333) United Kingdom