About Norham Investment Trust Limited (00338544) United Kingdom