About Macgregor Radio Control Limited (01892045) United Kingdom