About Nestor Electronics Limited (02900752) United Kingdom