About Cae Capel Management Company Limited (12858110) United Kingdom