About Teddington Studios Residents Management Company Limited (10222033) United Kingdom