About Exel Holdings Limited (01505040) United Kingdom