About Teddington Grange Management Limited (00965934) United Kingdom