About Stranmillis Investments Limited (NI016531) United Kingdom