Company name: The Lensbury Resort
Description: Riverside sports resort with chic rooms
Broom Rd, Teddington TW11 9NU, United Kingdom