About Spearhead Associates Limited (03654577) United Kingdom