About Blackhillock Grid Complex Limited (13589232) United Kingdom