About Blackhorse Property Investments Ltd (12996908) United Kingdom