About Caswell Investment Trust Limited (00393327) United Kingdom