About Croft Components Ltd. (08102664) United Kingdom