About Spearwood Holdings Ltd (12866084) United Kingdom