About Saffron Gallacher Ltd (12007060) United Kingdom