About Macrodyne Electronics Limited (01785951) United Kingdom