About Winford Micro Design Limited (04092828) United Kingdom