About Excel Inventories Limited (12287479) United Kingdom