About Capel Court Investment Management Limited (02960445) United Kingdom