About Excell Associates Limited (06851017) United Kingdom