About Excel Industries Limited (02072145) United Kingdom