About Excel (electronic) Assemblies Limited (07046739) United Kingdom