About 116 Stanley Road (management) Teddington Limited (03674159) United Kingdom