About Franciscan Investment Trust Limited (00362638) United Kingdom