About Hillcastle Investments Limited (12489375) United Kingdom