About Teddington Holding Company Limited (09111033) United Kingdom