About Spearhead Machinery Limited (02312982) United Kingdom