About Twynholm Technical Ltd. (02919234) United Kingdom