About Blackhorse Projects Limited (07375976) United Kingdom