About Spearhead Property Solutions Ltd (11388049) United Kingdom