About Tellworth Hold Co Ltd (10702651) United Kingdom