About The Macarthur Investment Trust Limited (SC025627) United Kingdom