About The Teddington Hands Ltd (12322793) United Kingdom