About Teckwell Ltd (03976963) United Kingdom