About Electroforms & Components (croft) Limited (03069371) United Kingdom