About Teddington 3 Limited (09903564) United Kingdom