About Excel Assemblies Limited (08388168) United Kingdom