About Crowborough Investment Trust Limited (00338636) United Kingdom