About Trowtronics (uk) Limited (02977201) United Kingdom