About Blackhorn Properties Limited (06868402) United Kingdom