Only Yonex displays or sells items at the All England. Yonex bought the contract so no other companies can advertise.
For hotels Holiday Inn or Jurys Inn, both are close enough and are good. There might be some smaller independent hotels, but you'll need to google it.