About Saffron Walden Initiative Limited (03340325) United Kingdom