About Nevill Investment Trust Limited (00281133) United Kingdom