About Exel Investments &development Ltd (07096670) United Kingdom