About Excel Assemblies Holdings Limited (09278798) United Kingdom