About Black Horse Life & Partners Ltd (10747560) United Kingdom