About Teckwood Ltd (08722916) United Kingdom