About Exel Investments Limited (01600736) United Kingdom