About Cricklewood Electronics Limited (01586193) United Kingdom