About 171 Park Road Management Teddington Limited (02882008) United Kingdom