About Spartan Associates Ltd (12767866) United Kingdom