About Spearhead Sussex Ltd (13059823) United Kingdom