About Tew Control & Display Systems Ltd. (01141864) United Kingdom