About Teddington Property Services Ltd (04834340) United Kingdom