About Mackwell Electronics Limited (01414873) United Kingdom