About Black Horse Densole Limited (11826332) United Kingdom