About Saffron Walden Investment Services Limited (02455576) United Kingdom