About Teckstone Limited (06812469) United Kingdom