About Winchester Hotel And Spa Ltd (13453220) United Kingdom