About Spartan Holdings Limited (06650393) United Kingdom