About Saffron Plaza Ltd (07960154) United Kingdom